package com.ruoyi.zhgd.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.zhgd.domain.NLaboratoryAsphaltRequiresRef;
import com.ruoyi.zhgd.domain.vo.NLaboratoryAsphaltRequiresRefVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import com.ruoyi.zhgd.dto.AsphaltRequiresDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 沥青技术要求_列表Mapper接口
 *
 * @author cj
 * @date 2023-09-21
 */
public interface NLaboratoryAsphaltRequiresRefMapper extends BaseMapperPlus<NLaboratoryAsphaltRequiresRefMapper, NLaboratoryAsphaltRequiresRef, NLaboratoryAsphaltRequiresRefVo> {

    List<AsphaltRequiresDto> queryPages(Page page, @Param(value = "params") Map<String, Object> params);

    AsphaltRequiresDto detail(@Param("id")String id);

    void updateByAsphaltId(@Param("id") String id);


    List<NLaboratoryAsphaltRequiresRef> selectRequiresRef(@Param(value = "testType") String testType,@Param(value = "type") String type);

    List<NLaboratoryAsphaltRequiresRef> getRequiresRefYd(@Param(value = "testType")String testType,@Param(value = "type") String type);

}
